const axios = require('axios');

// 测试手动从SQL脚本加载数据的功能
async function testManualLoad() {
  console.log('🧪 测试手动从SQL脚本加载数据...\n');
  
  try {
    // 调用API端点触发从SQL脚本加载数据
    console.log('🔍 发送请求到 /api/load-data-from-script');
    const response = await axios.post('http://localhost:3001/api/load-data-from-script');
    
    console.log('✅ API响应:', response.data);
    
    if (response.data.success) {
      console.log('\n✅ 手动加载数据请求已成功提交');
      console.log('📋 请检查队列服务日志以确认数据加载是否完成');
    } else {
      console.log('\n❌ 手动加载数据请求失败:', response.data.message);
    }
  } catch (error) {
    console.error('❌ 测试过程中发生错误:', error.message);
    if (error.response) {
      console.error('   API错误响应:', error.response.data);
    }
  }
}

// 运行测试
testManualLoad();